home *** CD-ROM | disk | FTP | other *** search
/ PC Active 2009 July/August / PC Active NR.227.iso / Software / Games / windows / Freeciv-2.1.9-win32-gtk2-setup.exe / data / default / game.ruleset < prev    next >
Encoding:
Text File  |  2009-03-30  |  4.6 KB  |  161 lines

  1.  
  2. ; Modifying this file:
  3. ; You should not modify this file except to make bugfixes or
  4. ; for other "maintenance".  If you want to make custom changes,
  5. ; you should create a new datadir subdirectory and copy this file
  6. ; into that directory, and then modify that copy.  Then use the
  7. ; command "rulesetdir <mysubdir>" in the server to have freeciv
  8. ; use your new customized file.
  9.  
  10. ; Note that the freeciv AI may not cope well with anything more
  11. ; than minor changes.
  12.  
  13. [datafile]
  14. description="Default game rules for Freeciv"
  15. options="1.11.1"
  16.  
  17. [options]
  18. global_init_techs=""
  19. global_init_buildings="Palace"
  20.  
  21. [civstyle]
  22. ; Value added to city pollution
  23. base_pollution   = -20
  24.  
  25. ; Cost in luxuries of making one citizen happier
  26. happy_cost       = 2
  27.  
  28. ; Cost in food of upkeeping a single citizen
  29. food_cost        = 2
  30.  
  31. ; A base bribe cost, modified heavily by other factors
  32. base_bribe_cost  = 750
  33.  
  34. ; Barbarian leader ransom in gold
  35. ransom_gold      = 100
  36.  
  37. ; Base research cost for tech styles 1 & 2
  38. base_tech_cost   = 20
  39.  
  40. ; City center minimum outputs
  41. min_city_center_food    = 1
  42. min_city_center_shield    = 1
  43. min_city_center_trade    = 0
  44.  
  45. ; Number of veteran levels lost when auto-upgrading a unit
  46. autoupgrade_veteran_loss = 0
  47.  
  48. ; Minimum distance between cities (move distance).
  49. ; (Minimum value for this is 1, which means adjacent is okay.)
  50. min_dist_bw_cities    = 2
  51.  
  52. ; Square of initially visible radius (true distance).
  53. init_vis_radius_sq    = 5
  54.  
  55. ; What happens when a hut is overflown:
  56. ;   "Nothing"  - Just fly over; hut remains.
  57. ;   "Frighten" - Tribe frightened and disbands; hut disappears.
  58. hut_overflight        = "Frighten"
  59.  
  60. ; Whether player gets to select which terrain improvement to pillage.
  61. pillage_select        = 1
  62.  
  63. ; The type of collateral contamination produced by a nuclear attack.
  64. ;   "Pollution" - Pollution (same as industrial/population-generated).
  65. ;   "Fallout"   - Nuclear Fallout (distinct from industrial/population).
  66. nuke_contamination    = "Fallout"
  67.  
  68. ; Parameters used to generalize the calculation of city granary size:
  69. ;   if city_size <= num_inis:
  70. ;     city_granary_size = (granary_food_ini[city_size] * foodbox / 100)
  71. ;   if city_size > num_inis;
  72. ;     city_granary_size = (granary_food_ini[num_inis] +
  73. ;        granary_food_inc * (city_size - num_inis)) * foodbox / 100
  74. granary_food_ini    = 20
  75. granary_food_inc    = 10
  76.  
  77. ; Method of calculating technology costs
  78. ;   0 - Civ (I|II) style. Every new tech add researchcost to cost of next tech.
  79. ;   1 - Cost of technology is 
  80. ;         MAX((1+parents) * (researchcost/2) * sqrt(1+parents), researchcost)
  81. ;       where num_parents == number of requirement for tech, counted 
  82. ;       recursively.
  83. ;   2 - Cost are read from tech.ruleset. Missing costs are generated by
  84. ;       style 1.
  85. tech_cost_style = 1
  86.  
  87. ; Technology leak from other civilizations
  88. ; 0 - No reduction of the technology cost.
  89. ; 1 - Technology cost is reduced depending on the number of players
  90. ;     which already know the tech and you have an embassy with.
  91. ; 2 - Technology cost is reduced depending on the number of all players
  92. ;     (human, AI and barbarians) which already know the tech.
  93. ; 3 - Technology cost is reduced depending on the number of normal
  94. ;     players (human and AI) which already know the tech.
  95. tech_leakage = 0
  96.  
  97. ; Research cost doubles after this year. Set to zero to disable.
  98. tech_cost_double_year = 0
  99.  
  100. ; city_incite_cost = 
  101. ; total_factor * (city_size) *
  102. ; (base_incite_cost + (units_cost) * unit_factor + 
  103. ;   (improvements_cost) * improvement_factor) 
  104. ;  / (distance * 100)
  105. ; See city_incite_cost() for more details
  106. [incite_cost]
  107. base_incite_cost = 1000
  108. improvement_factor = 1
  109. unit_factor = 2
  110. total_factor = 100
  111.  
  112. ; Shore landing style
  113. ;  0 - normal movement
  114. ;  1 - (default) slow invasions by removing all
  115. ;      movement points from ground units moving
  116. ;      from ocean tile to land
  117. [global_unit_options]
  118. slow_invasions = 1
  119.  
  120. [combat_rules]
  121. ;If killstack is set to 1, each time a defender unit lost in combat, and is
  122. ;not inside a city, fortress or airbase, all units in the same tile are
  123. ;destroyed along with the defender. This is the freeciv default.
  124. ;If this options is set to 0, only the defender unit is destroyed.
  125. killstack               = 1
  126.  
  127. [teams]
  128. names =
  129.  _("Team 0"),
  130.  _("Team 1"),
  131.  _("Team 2"),
  132.  _("Team 3"),
  133.  _("Team 4"),
  134.  _("Team 5"),
  135.  _("Team 6"),
  136.  _("Team 7"),
  137.  _("Team 8"),
  138.  _("Team 9"),
  139.  _("Team 10"),
  140.  _("Team 11"),
  141.  _("Team 12"),
  142.  _("Team 13"),
  143.  _("Team 14"),
  144.  _("Team 15"),
  145.  _("Team 16"),
  146.  _("Team 17"),
  147.  _("Team 18"),
  148.  _("Team 19"),
  149.  _("Team 20"),
  150.  _("Team 21"),
  151.  _("Team 22"),
  152.  _("Team 23"),
  153.  _("Team 24"),
  154.  _("Team 25"),
  155.  _("Team 26"),
  156.  _("Team 27"),
  157.  _("Team 28"),
  158.  _("Team 29"),
  159.  _("Team 30"),
  160.  _("Team 31")
  161.